跳到主要内容

Python 多版本管理

pyenv 是什么?

pyenv 是一个流行的工具,用于在同一系统上安装和管理多个 Python 版本。

安装

curl https://pyenv.run | bash

在安装完成后,将以下内容添加到 ~/.bashrc~/.profile 文件的末尾:

export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"

之后,运行以下命令使更改生效:

source ~/.bashrc

pyenv 常用命令

例如使用pyenv安装Python 3.11。运行以下命令:

pyenv install 3.11.0

这个命令会下载并安装Python 3.11.0。你可以通过检查可用的Python版本列表来确认是否有新版本:

pyenv install --list | grep " 3\.11\."

替换 3.11.0 为列表中的最新 3.11.x 版本。

一旦安装完成,你可以将Python 3.11设置为系统的默认Python版本:

pyenv global 3.11.0

替换 3.11.0 为你实际安装的版本。

最后,验证Python 3.11是否正确安装并设置为默认版本:

python --version

这应该显示Python 3.11.x的版本号。